The mayor of casterbridge - Hardy, Thomas (W.W. Norton, 2000)
Includes bibliography