James H. Barrett

6 books

739 pages hardcover 2008

nonfiction history challenging informative slow-paced

581 pages hardcover

nonfiction history informative reflective medium-paced

282 pages 2016

informative medium-paced

254 pages 2003

informative reflective medium-paced

396 pages 2016

informative medium-paced

68 pages paperback

fiction medium-paced