During my first year at the uni everyone told me that every good programmer should read Cormen's "Introduction to algorithms" and remember it. After 3 years of being lazy I finally managed to read it (and understand+remember most of it/everything) and it kinda interested me (also I realized I'd probably get the job I was applying for had I read this book few months ago). Now the question is are there any other books every programmer should read. And the second question is: what books about algorithms would you recommend after Cormen (I understand it depends on what algorithms I want to learn etc. but I'm looking for something more universal like a more advanced Cormen but still about something every programmer could use).
@Down: well I guess I should first learn how to find useful information, thank you.