The Misadventures of Margaret Finch - Claire McGlasson

'Original, intelligent and beautifully written. . . alive with period detail.'DAILY MAIL'A gem of a…