David Harvey. Seveenteen Contradictions and the End of Capitalism.