Discovering Computers 2008 Complete - Gary B. Shelly (Thomson, 2008)