Web application Pentesting Methodology
Francisco Caballero S21sec
Head First JavaScript Programming
Eric Freeman & Elisabeth Robson
Head First Series (1)