Chaucer's philosophical visions / Kathryn L. Lynch. Cambridge : Brewer, 2000