The mayor of casterbridge - Hardy Thomas