This website contains a list of resources I use and recommend.
I'll post the updated list soon!
Ramon Williamson