Irvine Welsh is a Scottish novelist and playwright. He is the author of Trainspotting and, most recently, The Long Knives.
Irvine Welsh
28 Dec 2023
27 May 2023