Programming : an introduction to computer techniques - Maurer, Ward Douglas (Holden-Day computer an information sciences series, 1972)