Schildt, Herbert Java 2: the complete reference - 5th - Tata Mcgraw -Hill 2004 - 1168 P. ISBN: 0070495432