Thames Valley Mystery

218 pages 1994

mystery challenging informative fast-paced

192 pages 1996

mystery challenging informative reflective slow-paced

256 pages 1996

mystery mysterious slow-paced

340 pages 1997

fiction mystery dark mysterious slow-paced

224 pages 1999

mystery mysterious slow-paced

224 pages 2001

fiction mystery mysterious reflective relaxing slow-paced

252 pages 2003

fiction mystery challenging informative fast-paced

224 pages 2003

fiction mystery informative mysterious tense fast-paced

272 pages 2005

fiction mystery challenging informative mysterious fast-paced

256 pages 2005

mystery challenging informative mysterious fast-paced