Malhotra, S Programming in Java - 2nd. Edition. - New Delhi Oxford University Press 2014 - xviii, 660p. ISBN: 978-0-198-09485-2