Java programming from problem analysis to program design lab manual - School, Judy (Thomson, 2003)