by David Barnett
publisher: Andre Deutsch publish date: February 1st 2005
format: paperback pages: 320
language: English
ISBN:
0233000941 (9780233000947)
publisher: Andre Deutsch publish date: November 1st 2003
format: hardcover pages: 320
language: English
ISBN:
023300047X (9780233000473)
publisher: Andre Deutsch publish date: November 1st 2013
format: hardcover
language: English
ISBN:
0233003762 (9780233003764)