The Essays of Michael de Montaigne

The Essays of Michael de Montaigne

1811 • 574 pages