Alan Riach, Alexander Moffat, John Purser, Edinburgh International book festival 2017