About the Book
This book explores the essential and accidental complexity of object-oriented programming, and brings the central ideas to the fore while excluding or discarding the tangential and confusing. The result is a succinct description of what OOP can do for us, what we would do to benefit from that, and the gaps that still represent unexplored territory.
About the Author
Graham has been a programmer, and some times does other things. He wrote Professional Cocoa Application Security, Test-Driven iOS Development, APPropriate Behaviour and APPosite Concerns.