The Mayor of Casterbridge - 9780582414716