An introduction to object-oriented programming with Java - Wu, C Thomas (McGraw-Hill, 1999)
Includes index.