Bernard K. Finnigan

3 books

412 pages hardcover

fiction science science fiction adventurous medium-paced

412 pages 2019

adventurous medium-paced

403 pages 2016

fiction fantasy dark mysterious tense fast-paced