"French philosopher" . "John Mirecourt" . "1300" . "1349" . . "JohnMirecourt" . . . .