DownloadThe Portobello Bookshop Gift Guide 2024

David McArdle Author & Editor

David McArdle is a Senior Lecturer in the School of Law at Stirling University, UK.