Introduction to information processing - Robichaud, Beryl (Gregg Division, McGraw-Hill, 1989)