Computers: information technology in perspective /Larry Long, Nancy Long