Irvine Welsh, novelist, playwright and writer - The Independent