From helpnetsecurity.com
Kali Linux is a Linux distribution designed for digital forensics, penetration testing, security research, and reverse engineering.
Here is a selection of books for different experience levels, you can either start from scratch or get advanced tips – there’s something for everyone.