DownloadThe Portobello Bookshop Gift Guide 2024

David P Barrett Translator, Editor & Author

David P. Barrett is Associate Professor of History at McMaster University. Larry N. Shyu is Professor of History Emeritus at the University of New Brunswick.