
This article is a work in progress and I update it once in a while with relevant information as my thinking on this topic evolves. I am not sure if this will ever be complete, hopefully it does. Please be vary of accuracy. I'll add links to sources over time.…
Read More