Beatrice Scarlet

385 pages 2015

fiction crime historical horror mystery thriller dark mysterious fast-paced

368 pages 2017

fiction historical horror mystery mysterious slow-paced