I'd suggest Algorithm Design by Kleinberg and Tardos: <a href="http://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321295358/ref=sr_1_1?ie=UTF8&#38;s=books&#38;qid=1264403861&#38;sr=8-1" rel="nofollow">http://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321...</a> , it's more readable than either CLRS or Dasgupta/Papadimitriou/Vazirani.