A review by patlanders
A Rising Man by Abir Mukherjee

adventurous informative mysterious reflective fast-paced

5.0