Here are some articles that I found very useful on my journey. if you have any you would like to add then please email them to me.