Jeffrey R. Davis

3 books

724 pages hardcover 2008

adventurous challenging informative medium-paced

34 pages paperback

nonfiction politics

22 pages paperback

nonfiction politics