Time's reasons philosophies of history old and new / - Krieger, Leonard. (University of Chicago Press,)