Yo estoy leyendo un libro bastante bueno:
Fundamentos PHP5 de Anaya Multimedia
Lo encontré en la biblioteca pública xD
Si partes de cero es una buena opción, pero si buscas algo muy avanzado mejor busca otra cosa. El objetivo del libro es enseñar a programar en PHP desde 0, dar instrucciones html para manejar datos con php y acaba explicando bases de datos.