Object Oriented Programming With Java Essentials and Applications - Rajkumar Buyya (Tata Mcgraw Hill,New Delhi, 2009)