Very good book for those who wants to understand the basics of some common algorithms and how they look in C++.Code samples help to comprehend the material, plus you can write them and run with some input and see those algorithms at work!If you are into self education or need this book for school, it is a great asset.My course didn't require the heavy use of it, but when I needed some extra info, the book was very useful.Enjoy