Herbert Schildt Java 2 complete reference - 5/e - New Delhi TMH 2012 - xxviiii, 1154 ISBN: 9780070495432