Reviews

  • "Irvine Welsh is in a class of his own...[his books have] a seething life in them that rivets attention and an inventiveness with story and language that continually amuses and amazes"

    Guardian