The Knight and the Serpent: A Legend of Medieval Normandy