Simple program design : a step-by-step approach - ROBERTSON, Lesley Anne