Head First Object-Oriented Analysis and Design: A Brain Friendly ...
McLaughlin, Brett & Pollice, Gary & West, David