Computing essentials 2004 - O'Leary, Timothy J (McGraw-Hill/Irwin, 2004)