I am planning to purchase the following books from ciscopress.com for my CCIP studies but want an opinion on them before I commit to a purchase.642-901 BSCI Building Scalable Cisco Internetworks (BSCI) (Authorized Self-Study Guide), Third Ed. CCNP BSCI Quick Reference Sheets CCNP BSCI Portable Command Guide
642-642 QOS Cisco QOS Exam Certification Guide, Second Ed. Cisco IP Telephony Flash Cards and Exam Practice Pack642-661 BGP Internet Routing Architectures, Second Ed.
642-611 MPLS MPLS and VPN Architectures MPLS and VPN Architectures, Vol. II
Are the books listed above ok or is there better material out there specifically for the CCIP exams?