Sophia Kelly — British novelist