Diana Hamilton — British writer