Professor William Harmon

The Top 500 Poems

Poems by Chaucer, Shakespeare, Wordsworth, Dickinson, Hughes, Plath, and others are accompanied by biographical sketches and commentary