The Canon

The Original One Hundred and Fifty-Four Poems

Constantine Cavafy

Translated by Stratis Haviaras

Foreword by Seamus Heaney