The Battle for the 21st Century
by
Seumas Milne
Language: English
Release Date: November 16, 2012
From 9/11 to the Arab uprisings and beyond—encompassing the economic crisis, war on terror, rise of China and tide of change in Latin America—The Revenge of History turns the orthodoxies of the past generation on their head.
In this coruscating account of the first decade of the twenty-first...