A philosophy of history in fragments /
Heller, Agnes.
Oxford : Blackwell,
1993.