medieval thinking