Understanding computers in a changing society - Morley, Deborah (Cengage Learning, India, 2011)
Keywords: Software Engineering -- Computer Science