H. Rider Haggard, his life and worksby Morton N. CohenWriting a summary for young readers…For young readersBook data: Open Library