Ben Tucker ( Irvine Welsh's Ecstasy )Irvine Welsh ( Irvine Welsh's Ecstasy )Paul McCafferty ( Irvine Welsh's Ecstasy )Rob Heydon ( Irvine Welsh's Ecstasy )