Programming by design : a first course in structured programming - MILLER, Philip L. (Wadsworth Publishing, 1987)