Resources

This is list of useful resources I have gathered over the years. I update it once a quarter.