by Alex Gray, Sandra McGruther
publisher: Sphere publish date: September 3rd 2009
format: paperback pages: 320
language: English
ISBN:
0751542911 (9780751542912)
ASIN: 751542911
publisher: CANONGATE BOOKS LTD publish date: April 3rd 2003
format: paperback pages: 272
language: English
ISBN:
1841953938 (9781841953939)
publisher: Sphere publish date: October 31st 2013
format: kindle pages: 311
language: English
ISBN:
9780751555752
publisher: Sphere publish date: October 31st 2013
format: kindle pages: 320
language: English
ASIN: B00GU2N81A
publisher: Canongate Books publish date: January 1st 2002
format: Unknown Binding pages: 246
language: English
ISBN:
1841952184 (9781841952185)