The golden Ecco anthology : 100 great poems of the English language