Discovering computers 2009: complete - Shelly, Gary B. (U.S.A : Course Technology, Cengage Learning, 2008)