Dictionary of computer and Internet terms 9th ed - Downing, Douglas.; Covington, Michael A. , 1957-; Covington, Melody Mauldin. (Barron's, 2006)