The Oxford Anthology of English Literature: Volume I:  The Middle Ages through the Eighteenth Century (Middle Ages Through the Eighteenth Century)