I quit buying books about four years ago. I think the last book I bought was the PHP Cookbook, and I never use it. I just do a Google for whatever I want, and usually end up in the php.net documentation, with a page full of user comments at the bottom, I can almost always get exactly what I need that way. The document manager that I’ve been working on came from a two-part tutorial that isn’t available now, and is badly out-of-date, but it was good practice modifying it for current versions of PHP.
There are so many fantastic tutorials and articles on the Internet for the downloading and printing. Some of the best sites inclued the O’Reilley developer’s site, Devshed, and the Zend tutorials site. Articles on programming style and avoiding common pitfalls are there too.
http://www.zend.com/zend/tut/
If you want a whole book, try here:
http://www.techbooksforfree.com/
Another good resource:
http://www.freecodemomma.com/links.php?cid=1
I’ve got better things to do than spend money on something that will just become a poor-quality doorstop in another six months, if it’s not out-of-date already!