Programming with Java : a primer - Balagurusamy (E) (Tata Mc Graw Hill , Delhi, 2011)