McGraw-hill Dictionary of computing and communications - New York McGraw-Hill 2003 ISBN: 72977736 LC Class. No.: QA 76.15 / .O5 2003