Arnoldus de Villanova, -1311, physician