publisher: William Morrow & Company publish date: December 1st 1989
format: hardcover pages: 317
language: English
ISBN:
0877959552 (9780877959557)
publisher: Tauris Parke Paperbacks publish date: July 17th 2012
format: paperback pages: 336
language: English
ISBN:
1780760221 (9781780760223)
language: English
ISBN:
0701131519 (9780701131517)