John N Grant Editor & Author

John N. Grant is Professor Emeritus of Classics, University of Toronto.