James S. Bowers

2 books

218 pages missing pub info (editions)

fiction science science fiction adventurous medium-paced

332 pages first pub 2015 (editions)

challenging informative reflective fast-paced