INFORMATION TECHNOLOGY: PRINCIPLES AND APPLICATIONS - RAY, AJAY KUMAR; ACHARYA, TINKU (PHI, 2006)