Here's the booklist for Ethical hacking for beginners as well as advanced level :
- Metasploit: The penetration tester’s guide.
- Hacking: The Art of Exploitation, 2nd Edition
- The Basics of hacking and Penetration Testing
- CEH Certified Ethical Hackers All-in-one Exam Guide
- Black Hat Python: Python Programming for Hackers and pen-testers
- Red Team Field Manual
- The Web Application Hacker’s Handbook: Finding and Exploiting Security Flaws 2nd Edition
Hope this helps!