Comments:
Effectively puzzling till the final pages, rewardingly logical in its conclusion: One of Irene’s best.