Computing today - O'Leary, Timothy J. (McGraw-Hill/Irwin New York, 2004)