Babylon Rising

398 pages paperback 2003

fiction thriller adventurous mysterious reflective fast-paced

416 pages paperback 2004

fiction adventurous fast-paced

544 pages 2004

fiction adventurous informative tense fast-paced

368 pages paperback 2005

fiction thriller adventurous tense fast-paced

368 pages 2006

fiction adventurous fast-paced