Discovering computers fundamentals : your interactive guide to the digital world - Shelly, Gary B.; Freund, Steven M.; Sebok, Susan L.; Vermaat, Misty (Shelly cashman series, 2012)