by Andrew Duncan
publisher: Salt Publishing publish date: July 1st 2003
format: paperback pages: 346
language: English
ISBN:
1876857579 (9781876857578)
publisher: Salt Publishing publish date: January 1st 2003
format: ebook pages: 356
language: English
ISBN:
1280949945 (9781280949944)
publisher: Salt Publishing publish date: July 1st 2003
format: hardcover pages: 346
language: English
ISBN:
1844710327 (9781844710324)