Discovering computers : fundamentals edition - Shelly, Gary B. (Shelly Cashman Series, 2004)