Resources

This is a list of resources I have found or used.

Your mileage will vary. No compensation has be received by anyone.