Java programs to accompany programming logic and design - Smith, Jo Ann (Thomson, 2004)