Programming with Java A Primer - Balguru Swami E. (TMH, 2000)