Careless People by Sarah Churchwell Virago, £16.99 Churchwell goes behind t - The Independent