Programming in Java 2 - K Somasundaram (Jaico Publishing House, Mumbai, 2005)