Schaum's outline of theory and problems of programming with java - John R Hubbard (Tata McGraw-Hill Publ Company Ltd, New Delhi, 2004)