PHP Objects, Patterns, and Practice - Zandstra, Matt (Apress, 2010)