I hope you find it useful to have all the resources on one page. This way you can see what is out there.

The good news is that there is a lot of information free on the internet (the guys below actually put out a lot of free info on their pages). The bad news is unfortunately if you want that information organised, easy to understand, and actionable you typically have to pay for it.