Information technology an introduction - Zorkoczy, Peter (Prentice Hall, 1995)