Alan Farmer

24 books

178 pages paperback

nonfiction history politics informative medium-paced

200 pages 2008

nonfiction history informative medium-paced

292 pages 2010

nonfiction history reference informative medium-paced

240 pages digital 2013

272 pages paperback

nonfiction history

268 pages digital 2012

medium-paced

250 pages paperback 2008

missing page info digital 2015

250 pages paperback 2015

medium-paced

missing page info paperback