Java design Building better apps and applets. - Coad Peter; Mayfield Mark (1999)