A Necessary Evil
2017 • 384 pages

Ratings5

Average rating4.4

15

Wonderfully atmospheric, full of humor and an intricate plot with twists and turns. Even better than the first one, already hoping for a third installment!

June 16, 2017Report this review