Alan McPherson

23 books

392 pages hardcover

nonfiction history politics informative medium-paced

208 pages hardcover

nonfiction history politics informative medium-paced

232 pages 2016

nonfiction politics informative medium-paced

257 pages paperback

nonfiction history informative slow-paced

missing page info 2006

medium-paced

322 pages hardcover

386 pages digital

308 pages paperback

nonfiction history medium-paced

495 pages paperback 2001

adventurous informative medium-paced

416 pages paperback

nonfiction history politics