Information technology: Principles and applications - Ray, Ajoy Kumar; Acharya, Tinku (2004)