Dictionary of Internet - D'souza, Y.K. (New Delhi Commonwealth publishers, 2004)