debsd 's review for:

A Necessary Evil by Abir Mukherjee
3.25
dark mysterious tense medium-paced