Henry Rider Haggard: Dr Therne