Computers : concepts and applications for users. - Nickerson, Robert C.