Learning PHP Design Patterns, Paperback/William Sanders