Internet and web technologies - Raj Kamal (New Delhi McGraw-Hill Education (India, 2015)