Judith Flanders — British historian and writer