Books by author 'Eoin Flaherty'