William Morris : a life for our time / - MacCarthy, Fiona (Faber and Faber, 1995)