Discovering Computers 2010: Introductory by Gary B. Shelly & Misty E. Vermaat