Below are a list of resources we recommend.
If you have a resource you think we should add to our list please contact us here.

This is a collection of books I highly recommend.