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.