Saint Foucault P by David M. Halperin