Object-oriented programming with PHP5 : learn to leverage PHP5'S OOP features to write manageable applications with ease - Hayder, Hasin (From technologies to solutions, 2007)