Cavafy, Constantine,1863-1933,author.