I want to mention; you won't find an updated book on modern day exploits. Security professionals have to watch actively the news, subscribe to ethical hacking websites, and stay up-to-date with the products they attempt to protect.
If you're trying to understand the common hacking methods, you should look into "Hands-On Ethical Hacking and Network Defense" by Michael T. Simpson.
Are you interested in specific types of security? Learning the different levels of encryption could help with understanding data transfer.
You seem to be interested in web server & database security because of the SQL injection comment. If I may suggest, you should study other injections involving XML too. I believe that XML is the future of the web, and it is already used for many mobile applications.