Meanings of sex difference in the Middle Ages : medicine, science, and culture