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