Natalie Zemon Davis (n.