There Will Be War

404 pages digital 1990

fiction science fiction short stories adventurous reflective medium-paced

401 pages 2015

nonfiction science fiction adventurous challenging slow-paced