Encyclopaedic dictionary of information technology Vol 1 - Narang, M.L (ed.) (New Delhi Anmol Publications, 1995)