by Louise Welsh
publisher: Canongate U.S. publish date: November 25th 2003
format: paperback pages: 294
language: English
ISBN:
1841954748 (9781841954745)
publisher: Canongate UK publish date: May 1st 2003
format: paperback pages: 294
language: English
ISBN:
1841954047 (9781841954042)
publisher: Canongate Books publish date: March 1st 2003
format: paperback pages: 294
language: English
ISBN:
184195280X (9781841952802)
publisher: Canongate Pub. publish date: March 1st 2003
format: hardcover pages: 294
language: English
ISBN:
1841953830 (9781841953830)
publisher: Canongate UK publish date: October 1st 2011
format: paperback pages: 312
language: English
ISBN:
0857860860 (9780857860866)
publisher: AudioGO publish date: April 16th 2009
format: MP3 CD
language: English
ISBN:
1408401983 (9781408401989)
publisher: Anagrama publish date: May 28th 2004
format: paperback pages: 309
language: English
ISBN:
8433970275 (9788433970275)
publisher: Verlag Antje Kunstmann GmbH publish date: February 15th 2013
format: kindle pages: 236
language: English
ISBN:
9783888978524
language: English
ISBN:
000639535X (9780006395355)