Text this: Java 2 - programer's reference - Herbert Schildt, Joe O'Neil