Name of author Michael Kelly Arthur Rose Year of publication 2018 Publishing house Bloomsbury Reviewer Shane Brennan Language review English