Compact American dictionary of computer word an A to Z guide to hardware, software, and cyberspace