Object-oriented software design and construction with Java - Kafura, Dennis (New Jersey Prentice-Hall, 2000)
Keywords: Java (Computer program language); Object-oriented programming (Computer science)