Author: frederick lewis allen