Books Software
Web Services Security
Beginning Cryptography with Java
The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws