Fundamentals of computers - Morley, Deborah (New Delhi Cengage Learning, 2008)