H. Rider Haggard

571 books

284 pages first pub 1928 (editions)

fiction classics historical adventurous emotional reflective slow-paced

180 pages first pub 1906 (editions)

fiction classics romance adventurous medium-paced

60 pages missing pub info (editions)

fiction classics adventurous medium-paced

424 pages first pub 1904 (editions)

fiction classics historical romance adventurous informative medium-paced

228 pages missing pub info (editions)

fiction classics historical romance adventurous medium-paced

360 pages first pub 1904 (editions)

fiction classics historical romance adventurous medium-paced

360 pages missing pub info (editions)

fiction history politics adventurous medium-paced

252 pages missing pub info (editions)

fiction classics fantasy historical adventurous medium-paced

204 pages missing pub info (editions)

fiction classics fantasy adventurous medium-paced

304 pages missing pub info (editions)

fiction classics fantasy adventurous medium-paced