Long odds - Haggard, H. Rider 1856-1925. (Project Gutenberg, 1990)