Irvine Welsh

Controversial writer and playwright.