This started reasonably badly and got better and better. I loved the three female protagonists who were clever, resourceful and tough without any of them being stereotypical. The fact they got together seemed entirely natural. Great plot, writing ok.