Ingenious complications that will make the most hardened reader of detective stories sit up. Visa mer