First and Last by Michael Frayn