Web hacking: Attacks and defence - Mcclure, Stuart (Pearson Education, New Delhi, 2006)