Revolution and evolution in the twentieth century - Boggs, James (Delhi, 2010)