The Bone Clocks

David Mitchell’s new time-travelling opus is a marvel

The Bone Clocks shouldn’t work. Mike Doherty explains why it does