by Irvine Welsh
3.87
288 pages
5h 27m
Enter the dark and unsettling world of Irvine Welsh, where controversial themes, gritty realism, and unflinching prose challenge your perceptions and evoke intense emotions.