Understanding computers : today and tomorrow - Marley, Deborah; Parker, Charles S. , 1945- (Cengage Learning, 2009)