PHP Object-Oriented Solutions - Powers, David (Apress, 2008)