I used the Cisco Press Self Study guides, and also swiped a copy of the sybex CCNA guide from a colleague (meaning glanced through it once during lunch). However I work with Cisco kit day in day out, so it was fillling in gaps rather than learning from scratch. But overall the books seemed ok.