Computers, communications, and information - Hutchinson, Sarah E. (McGraw-Hill, 2000)