Description:Do you want an introduction to algorithms and data structures without a lot of really intense math? Do you already know Java reasonably well? Do you no mind skipping over lengthy descriptions of unit tests? If you answered "yes" to all those questions, then this is a great book. I came away with a much deeper understanding of the topics covered and I found it engaging and easy to read.