Java: the complete reference (Tata Mc Graw Hill, 1997)