John D. Grainger

49 books

336 pages first pub 2020 (editions)

nonfiction history challenging informative slow-paced

210 pages first pub 2013 (editions)

nonfiction history adventurous informative slow-paced

240 pages missing pub info (editions)

nonfiction biography history informative medium-paced

277 pages missing pub info (editions)

nonfiction history informative medium-paced

368 pages missing pub info (editions)

nonfiction history informative medium-paced

204 pages missing pub info (editions)

nonfiction history emotional informative medium-paced

208 pages missing pub info (editions)

nonfiction history informative medium-paced

277 pages missing pub info (editions)

288 pages missing pub info (editions)

nonfiction biography history

270 pages first pub 2013 (editions)

medium-paced