Understanding computers : today and tomorrow - Parker, Charles S. (Thomson Learning, 2003)