Human nature and historical knowledge : - Pompa, Leon (Cambridge University Press, 1990)