Understanding computers in a changing society - Morley, Deborah (Course Technology, Cengage Learning, 2009)