Object Oriented appication development using Java - E Reed Doke, john W. satzinger,Susan Rebstock Williams (Vikas Publishing, 2002)