Irvine Welsh is the author of 12 novels and four books of shorter fiction. His latest is Dead Men’s Trousers.
Photo credit: Rankin
Irvine Welsh is the author of 12 novels and four books of shorter fiction. His latest is Dead Men’s Trousers.
Photo credit: Rankin
Social Feed