Understanding computers : today and tomorrow - Parker, Charles S. (Harcourt, Brace and Company, 2000)