Irvine Welsh
Irvine Welsh is the acclaimed Scottish author of the ground-breaking Trainspotting and a host of other novels, as well as plays and short stories.
Irvine Welsh is the acclaimed Scottish author of the ground-breaking Trainspotting and a host of other novels, as well as plays and short stories.