Discovering computers : living in digital world - Shelly, Gary B.; Vermaat, Misty (Course technology learning, 2010)