Introduction to computer science : programming and problem solving with PASCAL - Graham, Neill (West Pub. Co., 1988)