Addendum - I took the routing test for the CCNP and I can honestly tell you this book is useless unless you like a birds-eye view of information. I knew this book cover to cover, and still there were topics and commands on the test I had never seen before. I also used the corresponding cram session (again I knew it cover to cover)...and the Sybex virtual trainer...and guess what...I failed! (In case you're wondering if it's just my intelligence, I have a master's degree in aqueous geochemistry).
Stick with the Cisco books...a bit more dry to read, but far more informative.