Katherine Dempster

6 books

172 pages paperback

fiction medium-paced

338 pages paperback

fiction medium-paced

272 pages paperback

fiction fantasy

668 pages digital 2017

dark mysterious fast-paced

385 pages digital 2018

279 pages digital