William Shepherd

12 books

226 pages paperback

nonfiction history challenging informative fast-paced

254 pages hardcover 2013

nonfiction gender memoir emotional informative inspiring slow-paced