Louise Allen — British writer