DownloadThe Portobello Bookshop Gift Guide 2024

David Shepherd Author & Editor

Ken Hirschkop is Senior Lecturer in English at the University of Manchester. David Shepherd is Professor of Russian and Director of the Bakhtin Centre at the University of Sheffield