The Mayor of Casterbridge Thomas Hardy 9781788884389 | English | Paperback | 2019 Get stock status ... €8.95