Irvin Welsh is so crazy. He wrote Trainspotting and other crazy books. He has a lot of great short stories. Trainspotting makes more and more sense the more you watch it. It is a crazy weird movie though.