IBM dictionary of computing (McGraw-Hill, 1996)