Programming with Java : a primer - Balagurusamy, E (McGrawHill Education(India) Pvt Ltd, 2015)