Below are are a number of books that should help you gain the knowledge and understanding required for the competition. These books can serve as a reference for your research. The first book is particularly recommended and should give you a standard grounding specifically based on the competition requirements