Cavafy's Alexandria - Keeley, Edmund (Princeton modern Greek studies, 1996)