Merriam-Webster's collegiate dictionary
Dictionary of computer and internet terms / Douglas A. Downing, Michael A. Covington, Melody Mauldin Covington