If you are reading this on the Irish Times app, click here to play.
Kevin Sweeney is an Irish Times journalist
Sign up to the Irish Times books newsletter for features, podcasts and more