Will Self | Granta Magazine