Object-oriented application development using java - Doke, Reed E (Vikas Publishing House, 2002)