After SICP, what next?
pz: I recommend the Kleinberg/Tardos textbook:
http://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321...It is a really enjoyable read and has a nice narrative that I think other algorithm books are lacking.  CLR, for instance, just reads like a handbook to me. The goal Kleinberg/Tardos book, OTOH, is to teach you how to design and analyze algorithms.  They will actually follow false starts on certain problems and uncover where they break.Kleinberg is the rebel king!