OBJECT FIRST WITH JAVA - BARNES DAVID, KOLLING MICHAEL (USA PEARSON, 2009)