A Long Long Way by Sebastian Barry (Paperback, 2016)