Building Java programs - Reges, Stuart (Pearson, 2014)