Read our review of Graham's play *Punch*, starring David Shields, now in performances at the Apollo Theatre to 29 November.