Head first object oriented analysis and design - Mclaughlin, Brett D.; Pollice, Gary.; West, David (Mumbai : Shroff Publishers and Distributors Pvt Ltd, 2007)
Keywords: Taking your software into the real world; Bringing order to chaos