Cavafy, Constantine Peter, Greek poet