Human Nature and the French Revolution: From the Enlightenment to the Napoleonic Code by Xavier D. Martin | Menrva Books