Seeing as I said how I didn't like one of Louise Cooper's books on the other thread, I'm going to recommend her in this one because I liked all her other books. I'm surprised she's not been mentioned already but maybe she's only known on this side of the pond.