Knights of the Future

334 pages paperback

fiction science science fiction challenging dark fast-paced