The Spirit Level Delusion: Fact-Checking the Left's New Theory of Everything