People are increasingly concerned by the security of the information they put online and worry about their privacy and their online profile. With new attacks, information leaks, vulnerabilities and exploits published every week, information security is a constant learning process. To be effective and stay up to date, you need the right resources to make sure you can quickly access any needed information. Obtaining the details you need is like trying to find a needle in a haystack. From general IT security knowledge and certifications to specialized content such as exploit writing, this bibliography brings together the right resources to help you get the information you need to solve any problem in IT security. We cover mobile and network security, cyber warfare and cyber crime and how to confront malware, including detection, development and forensics. And with more and more code written every day, secure coding is crucial, and we cover books on secure development, cryptography development, guidelines and best practices.