Discovering computers 2003 - Shelly, Gary B. (Thomson Learning, 2002)