2 books
MP Objects Have Class: An Introduction to Programming with Java with CD-ROM and OLC
Objects Have Class