Simple Program Design A Step-by-Step Approach - ROBERTSON, Lesley Anne (Thomson, 2004)