Learning to program - Johnston, Howard (Prentice-hall international, London, 1985)