McGraw-Hill dictionary of computing and communications - Geller, Elizabeth; Editor (2003)