I bought Kevin McCurley's The Complete Ball Python book and I loved it! Easy to read and comprehend, and has beautiful photos. I decided to buy it from his website because for only $7 more than it's going for on eBay I was able to get him to sign it, which makes it so much more personal!
But one note about this book: It was published in 2005, so I feel that an update may be coming since there's been so many more morphs created during those last 3-4 years.

I also went and borrowed a bunch of BP books from the library, and they were all pretty basic...and old. In fact one that was published in 2001 mentioned that there were only about 10 BP morphs out there, and that they may catch the eye of the public...but the author doubted that they would because "these morphs only appeal to eclectic tastes".

So yes, those library books were dated.