Author: FLAUBERT, Gustave, Translated by Eleanor Marx-Aveling