Irvine Welsh [SHOWING SLIDE 2 OF 11]
FILTH by Irvine Welsh
by Irvine Welsh

"One wonders if he has written himself out."
Read full book review >