Knoernschild, Kirk. Java design : objects, UML, and process / Kirk Knoernschild. - Addison-Wesley 2002. 10916 Subjects--Topical Terms: Java (Computer program language).UML (Computer science). LC Class. No.: QA76.73 / J38Kno.