Computer programming languages in practice - Hofeditz C A (London London, Heinemann, 1985)