Irvine Welsh is a great writer. The book, Porno,his follow up to trainspotting is amazing all the way thru and the ending is fantastic.
I do like welsh but I gave up on Porno as I found the scots language hard going.
I read the acid house recently, which I enjoyed thoroughly.