Java Fundamentals. - Schildt, Herbert (New Delhi TMH, 2013)