Discovering Computers 2009: Study Guide by Gary B. Shelly & Mack C. Shelley