Bret Carter

5 books

130 pages paperback

nonfiction religion reflective medium-paced

299 pages digital 2016

fiction fantasy science fiction short stories adventurous slow-paced

268 pages digital 2018

348 pages digital 2012

fiction adventurous dark slow-paced

352 pages hardcover 2024

fiction science fiction short stories