How Poems Work: Meanings, techniques and effects in 100 poems from Beowulf to the Iraq War

More Views

How Poems Work: Meanings, techniques and effects in 100 poems from Beowulf to the Iraq War

£18.00