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