Michael Holmes
Michael Holmes is Director of European Studies and Head of the Irish Studies Research Group in Liverpool Hope University College.
Michael Holmes is Director of European Studies and Head of the Irish Studies Research Group in Liverpool Hope University College. See less
Michael Holmes's Featured Books
Michael Holmes book reviews