an introduction to object-oriented programming with java - Thomas,Wu C (New Delhi TataMcGraw-Hill, 2001)