A tightly-crafted mystery, a vividly-drawn multicultural setting, and a plucky heroine fiercely taking on the challenges of her time.

Comments