Discovering computers fundamentals - Shelly (Shelly Cashman series, 2008)