Eureka

305 pages first pub 2010 (editions)

fiction mystery science fiction adventurous lighthearted mysterious slow-paced

307 pages first pub 2010 (editions)

fiction mystery science fiction adventurous mysterious tense fast-paced

262 pages first pub 2011 (editions)

fiction mystery science fiction adventurous challenging mysterious fast-paced
More...