Introduction to programming a basic approach - Hare, Van Court (Harcourt, Brace & World, 1970)