A Dictionary of information technology and computer science- 2nd (NCC Blackwell, 1993)