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