D. Barnes
This introductory programming textbook integrates BlueJ with Java. It provides a thorough treatment of object-oriented principles.
Computer Science,Programming,Science,Computer Science
Objects First with Java: A Practical Introduction Using Bluej.