Seventeen contradictions and the end of capitalism - David Harvey