The Sleeping Truth

251 pages 2013

fiction mystery thriller challenging mysterious fast-paced

215 pages 2012

emotional tense fast-paced