The object-oriented thought process : [the authoritative solution] - Weisfeld, Matt A. (Sams, 2000)