Troy Rising

404 pages hardcover 2010

fiction science fiction adventurous challenging fast-paced

560 pages digital 2011

fiction science fiction adventurous challenging medium-paced

560 pages 2011

fiction science fiction adventurous challenging fast-paced