When I took algorithms, we used Robert Sedgwick's book, called, quite imaginatively on his part, Algorithms. Today, the book usually known as CLRS, for the initials of the last names of the authors, dominates the algorithm textbook market.
I am re-reading Sedgwick at the moment, leading me to say: I think this is a shame. Sedgwick's book is much clearer and better written. It also has a much more useful approach for engineering students, with emphasis on how to actually implement the algorithms, rather than pages of mathematical proofs of their run-time complexity.