Pro PHP Refactoring - Trucchia, Francesco; Romei, Jacopo (Apress, 2010)