Rider Haggard, W.E.