There are many "deep" books out there. Some are talking about how to use C/C++/Java to implement algorithms. They are important, more detailed and certainly deeper than this book.
The reason I chose this book to begin, is because it is not that deep. It's like a quick tour in the algorithm world, showing the giants out there.
It takes one or two days (full time) to read through this book. You will go from the basic data structure like list, to dynamic programming, to machine learning. It's like skimming a map before you visit a city. It's fun and inspiring, making me want to start another book specifically on one of the topics to dig deeper.
I recomend this book to people who are not familiar with algorithms and want to know the "map" of the city of algorithm.