Introduction to programming and problem solving with pascal - Perlman, David M (Wiley Eastern private Limited, 1982)