Grand Master's Trilogy

280 pages paperback

fiction science science fiction adventurous fast-paced

324 pages paperback

fiction science science fiction adventurous funny fast-paced