program design : an alternative approach

01