Here are a list of books I recommend.