James L. Huffman

10 books

108 pages paperback

nonfiction history informative medium-paced

156 pages 2010

nonfiction history challenging informative slow-paced

217 pages 1997

nonfiction history informative slow-paced

573 pages hardcover 1997

informative medium-paced

362 pages hardcover

nonfiction history

missing page info 2010

282 pages hardcover

nonfiction medium-paced

260 pages hardcover 2011

challenging informative medium-paced

69 pages digital 2014

309 pages 2003

biography adventurous informative medium-paced