Scan barcode
A review by nightowle
A Necessary Evil by Abir Mukherjee
4.0
Well written, engaging, and historically interesting. The police Captain and his Sargeant sidekick are nicely developed.