Michael Frayn has to be one of the cleverest writers alive. He's responsible for the... More >>>