Title: Starting Out with Java : Pearson New International Edition
Subjects: Java (computer program language), Data structures (computer science), Object-oriented programming (computer science)