The Complete Works of Michel de Montaigne

Introduction by Stuart Hampshire

Introduction by Stuart Hampshire
Translated by Donald M. Frame