Best suspenseful cat-and-mouse detective story. Grand in scope, has believable rules and very strong characters.