Shadow Police

402 pages paperback 2012

fiction fantasy mystery dark mysterious medium-paced

416 pages paperback 2014

fiction fantasy mystery adventurous dark mysterious medium-paced

368 pages paperback 2016

fiction fantasy mystery adventurous dark mysterious fast-paced