DownloadThe Portobello Bookshop Gift Guide 2024

John Lennox Author & Editor

John Lennox is a member of the Department of English and Associate Dean of the Faculty of Graduate Studies at York University. Ruth Panofsky is a professor in the Department of English at Ryerson University.