Here is a list of books that I have found to be quite good!

Suggested Reading List