100 Poets

Author John Carey Published by Yale University Press ISBN 9780300266993 EAN 9780300266993 Bic Code Cover Paperback

£10.99

Product ID: 40128 SKU: 9780300266993 Category:

A wonderfully readable anthology of our greatest poetry, chosen by the author of A Little History of Poetry