Books

Another Great Day at Sea Another Great Day at Sea
2014
White Sands White Sands
2016
'Broadsword Calling Danny Boy' 'Broadsword Calling Danny Boy'
2018
Understanding a Photograph Understanding a Photograph
2013
Jeff in Venice, Death in Varanasi Jeff in Venice, Death in Varanasi
2007
Out of Sheer Rage Out of Sheer Rage
2012

Audiobooks

Yoga for People Who Can't Be Bothered to Do It (Unabridged) Yoga for People Who Can't Be Bothered to Do It (Unabridged)
2018
Out of Sheer Rage: In the Shadow of D. H. Lawrence (Unabridged) Out of Sheer Rage: In the Shadow of D. H. Lawrence (Unabridged)
2019
The Last Days of Roger Federer: And Other Endings (Unabridged) The Last Days of Roger Federer: And Other Endings (Unabridged)
2022
'Broadsword Calling Danny Boy' 'Broadsword Calling Danny Boy'
2018
But Beautiful (Unabridged) But Beautiful (Unabridged)
2019
The Missing of the Somme (Unabridged) The Missing of the Somme (Unabridged)
2018