David Shephard

18 books

160 pages hardcover

fiction graphic novel historical

missing page info 2021

adventurous emotional informative medium-paced

32 pages hardcover 2021

nonfiction biography science adventurous emotional informative medium-paced

32 pages 2020

nonfiction biography sports emotional informative fast-paced

48 pages 2015

adventurous fast-paced

138 pages paperback 2013

adventurous dark emotional medium-paced

62 pages digital 2023

fiction race religion short stories

272 pages paperback 2013

adventurous hopeful lighthearted medium-paced