Hola
Eleazan !
Hay un libro muy bueno en español, no esta relacionado con PHP, abarca solamente aspectos teóricos del paradigma orientado a objetos que después los puedes aplicar a cualquier lenguaje orientado a objetos, de hecho ahí explican claramente los 9 patrones para asignar responsabilidades, el tópico del que tanto se ha hablado en otro tema.
El libro se titula
UML y Patrones. Introducción al análisis y diseño orientado a objetos de Craig Larman.
Un saludote !