The ends of our tethers : 13 sorry stories /
Gray, Alasdair.
Edinburgh : Canongate,
2003.