William and Katherine Devers Dante and Medieval Italian Literature

340 pages missing pub info (editions)

nonfiction classics literary adventurous mysterious tense medium-paced