Philip Hensher is the author of eleven novels and a Professor of Creative Writing at Bath Spa University
Philip Hensher
07 Nov 2023
09 Aug 2023
05 Apr 2022
21 Dec 2021
02 Dec 2021
24 Nov 2021
19 Oct 2021
25 Aug 2021