Discovering Computers door Gary B. Shelly & Thomas J. Cashman