by Andre Deutsch
publisher: Andre Deutsch publish date: October 28th 2004
format: paperback pages: 270
language: English
ISBN:
0233000720 (9780233000725)
publisher: Andre Deutsch Ltd publish date: July 30th 2003
format: hardcover pages: 272
language: English
ISBN:
0233000135 (9780233000138)
publisher: Andre Deutsch publish date: June 28th 2003
format: paperback pages: 272
language: English
ISBN:
0233000461 (9780233000466)