1. GREY HAT PYTHON- PYTHON PROGRAMMING FOR HACKERS AND REVERSE ENGINEERS
I have heard python is a good language for beginners in programming and also for hackers to make scripts. So here is a nice book on python for hackers and rev engineers.
2. Metasploit- The Penetration TesterÅ› Guide
3. BackTrack 5 Wireless Penetration Testing
4. Web Applications Hackers Handbook 2nd Edition
5. Unauthorized Access- Physical Penetration Testing for IT Security Teams
6. ShellcoderÅ› Handbook
7. Greyhat Hacking- The Ethical HackerÅ› Handbook
8. Blackbook of Computer Viruses (Electronic Edition)
9. Botnets- The Killer Web Applications
10. Hacking Exposed- Web Applications
I hope you will Learn something from it :) Stay tuned for more :)