John Decker

320 pages paperback

fiction science science fiction thriller adventurous tense fast-paced