Dictionary of computer and Internet terms - Downing, Douglas A. (Barron's, 1998)