Building pascal programs an introduction to computer science. - Reges, Stuart (Little, 1987)