Moses Maimonides: medieval physician and scholar.