Human nature and historical knowledge: hume, hegel and vico - Pomba, Leon (Cambridge, 1990)