Michel Foucault

First name
Michel
Last name
Foucault