Skip to Main Content

ADVERTISEMENT

Will Self is a prolific journalist, broadcaster, and the author of 25 books, some of which have been translated into 25 languages. He lives in London.

ADVERTISEMENT