Jun 2 Jun 2 david wheatley, 'the president of planet earth' Cal Revely-Calder books [for the TLS, 2/6/18]