Rider Haggard His life and work - Cohen, Morton Norton 1921-2017 (Hutchinson, 1960)