Skip to main content

Resources

DISCLAIMER

Although the following resources have helped us immensely in understanding and researching the information and reasoning presented in this article, we do not always agree with the opinions and proposed solutions of the respective authors.

Books

Blogs & Articles

Videos

Communities

Memes & Comics