The Norton anthology of poetry
This third edition offers over 800 poems by 200 poets, selected for their part in a vital literary culture, their proven usefulness in the classroom, and their ability to tease and delight