Hacking Web Apps: Detecting and Preventing Web Application Security Problems (2012)