John Grimes: Rim Commodore Collections

501 pages hardcover 2005

fiction science fiction medium-paced