kieranhealy.org/blog/arch…

I think this is a great explanation.

Andrew Canion @canion