Madame Bovary

Introduction by Geoffrey Wall
Preface by Michele Roberts
Translated by Geoffrey Wall
Notes by Geoffrey Wall