Computers, communications, and information A user's introduction, comprehensive version - HutchinsonlhSarah E.