Web Technology: Theory and Practice - Srinivasan, M. (New Delhi Pearson Education, 2012)