Sex in the Middle Ages by Joanne Rock, Deborah Hale & Meriel Fuller