As I do more work with my website I want to be able to make some modifications at times to the HTML and CSS and also PHP. I'm wondering if anyone has some good books to suggest that I can use to learn these and also use as references. These are the books that have gotten my attention:

Head First HTML with CSS & XHTML
PHP Solutions Dynamic Web Design Made Easy David Powers
PHP for Dreamweaver 8 Friends of Ed.

Are these good books or are there others that anyone suggestions? I know in the case of some of the above they aren't very new books.