"Mark, Priestley" Practical Object - Oriented Design With Uml - - McGraw-Hill Dewey Class. No.: 004.21