I found the following resources helpful on my journey.