by Irvine Welsh
3.73
393 pages
7h 27m
Immerse yourself in a dark and gritty tale that explores the depths of human depravity with unflinching honesty and shocking realism.