This book was used as the main reading material in my data structures class. While comprehensive, it went way overboard with complex information instead of sticking to the basics and building on top of that. I feel that as a result, it makes for poor educational material, but would possibly serve better as a reference.