The Marxist, Globalist and the Islamist: Why we are where we are.