Information technology:principles and applications - Ray, Ajoy Kumar (Prentice Hall of India, 2004)