Web Technologies ; A Computer Science Perspective - Jeffrey C Jackson (Pearson Education, New Delhi, 2015)