Human nature and historical knowledge Hume, Hegel and Vico
Pompa, L.(Leon)
Cambridge Cambridge University Press
1990