Ben Tucker ( Irvine Welsh's Ecstasy )Irvine Welsh ( Irvine Welsh's Ecstasy )Matt MacLennan ( Irvine Welsh's Ecstasy )Paul McCafferty ( Irvine Welsh's Ecstasy )