Currently devouring this one, when I can drag myself away from OU revision….
A good range of characters, multiple storylines, and a couple of twists and turns en route.
My main tip is don’t read the quotes at the front – there are a few spoilers in there which, I think, you’re better off avoiding.
Buy it: Amazon link