One of the best book for Algorithm. Any technical student or students who wish to understand the basics of algorithms, must go through this book.
It has got multiple examples, multiple algo, time complexities, space, everything so well explained.
Best for beginners and professionals both. One thing beginners may not like is its size :P :D ......