Discovering computers living in a digital world - Shelly, Gary B. (Shelly Cashman series, 2010)