Computer programming languages a comparative introduction - Ford, Neville J (Ellis Horwood, New York, 1990)