Sophie Knowles

304 pages digital 2011

fiction mystery lighthearted mysterious slow-paced

304 pages 2012

fiction mystery lighthearted mysterious fast-paced

288 pages 2012

fiction mystery mysterious slow-paced

304 pages 2013

fiction mystery dark mysterious tense slow-paced