Introduction to Java programming/ 7th Ed. - Liang, Y Daniel (Pearson, 2010)