Understanding computers : today and tomorrow - Morley, Deborah (Thomson/Course Technology, 2007)