Morning has broken : a biography of Eleanor Farjeon