Barclay (K) Salage (J) Object Oriented Design with UML and Java - N.Y. ELSEVIER Dewey Class. No.: 005.133BAR