The Mayor of Casterbridge

Introduction by Keith Wilson
Edited by Keith Wilson
Notes by Keith Wilson