Hagenbush on Applied OO PHP: APIs, Design Patterns and Useful Objects

Link