Learning to program - Johnston, Howard (Prentice-Hall international series in computer science, 1985)