Skip to main content alibris logo

Irvine Welsh

Irvine Welsh is the author of eleven previous novels and four books of shorter fiction. He currently lives in Chicago.