Resources

 
 

Below are a list of resources I have found insightful or useful: