“compelling, rich with suspects, twists, turns, and complex characters, wrapped up with a very gratifying ending.”