Selina Hastings — British journalist, author and biographer