THOMAS HARDY MAYOR OF CASTERBRIDGE Modern Library 1917.