Trainspotting writer Irvine Welsh's three pacy and outrageous stories about life in 90s Glasgow. Drugs, affairs and body swapping. It's all there. 1998
Trainspotting writer Irvine Welsh's three pacy and outrageous stories about life in 90s Glasgow. Drugs, affairs and body swapping. It's all there. 1998