There are a number of books which you may find helpful. I will be adding more books to this list over the coming months.