John F. Allen

1 book

318 pages paperback 2022

fiction fantasy lgbtqia+ science fiction short stories adventurous funny medium-paced

190 pages paperback

adventurous dark medium-paced

155 pages digital

adventurous tense medium-paced

198 pages digital 2014

adventurous mysterious reflective medium-paced

174 pages paperback 2019

nonfiction computer science sociology adventurous challenging medium-paced

344 pages 2013

adventurous fast-paced

101 pages digital

adventurous mysterious tense medium-paced

480 pages hardcover 2010

nonfiction science challenging informative reflective medium-paced