Programming concepts and problem solving : an introduction to computer science using Pascal - Linz, Peter (Benjamin/Cummings series in computing and information sciences, 1983)