Java programming from problem analysis to program design Lab Manual - Scholl, Judy (Thomson, 2003)