Incredible article. Does what it claims in the title, is written well and follows a linear chain of reasoning with a minumum of surprises.