Information technology An introduction - Zorkoczy Peter; Heap Nick W. (Pitman, 1995)