Title: Objects First with Java: A Practical Introduction Using BlueJ / Edition 6, Author: David Barnes
Title: Starting Out with Java: Early Objects / Edition 6, Author: Tony Gaddis