The Cycles of American History

Regular price $ 7.00
xiii, 498 pp. Explains how the values of one generation can influence public policies and the electorate thirty years later.