DownloadThe Portobello Bookshop Gift Guide 2024

David M Doyle Author

David M. Doyle is Lecturer in Law at Maynooth University. Liam O’Callaghan is Senior Lecturer in Sport Studies at Liverpool Hope University.