Computer programming - Blacklock, P. (NCC Blackwell, 1991)