Shadows on the Nile - Kate Furnivall
3.5 stars