Dictionary of Computing and Digital Media - Hansen ,Brad (New Delhi BPB Pub., 2001)