Problem solving and structured programming with pascal (Aspen Systems Corporation)