Discovering computers 2003 : concepts for a digital world. Complete - SHELLY, Gary B. London, 2002