Introduction to Information Technology - Raja, Raman V (Prentice- Hall of India, 2003)