Methuen
Belmont
1st millennium BC
Ancient Greek literature
Philosophy
Havelock-Belmont-Methuen
Ontario
Havelock
Plato