Human nature, cultural diversity, and the French enlightenment - Vyverberg, Henry. (Oxford University Press, 1989)