ranaelizabeth 's review for:

A Necessary Evil by Abir Mukherjee
4.0

I love just about any detective story and this series is at the top of my list. Well-researched and strongly situated in time and place. And a tricky plot. All add up to many, many stars. This author is an auto-read.