Programming in java 2 - Somasundaram, K (Jaico Pub, 2005)