Brett McLaughlin 0 336 Head First Object Oriented Design and Analysis – McLaughlin, Pollice, West – 1st Edition