by Robert Fleming
publisher: One World/Ballantine publish date: November 25th 1997
format: paperback pages: 368
language: English
ISBN:
0345409752 (9780345409751)
publisher: One World/Ballantine publish date: January 16th 1996
format: hardcover pages: 343
language: English
ISBN:
0345394321 (9780345394323)
publisher: Ballantine Books publish date: January 1st 1999
format: paperback
language: English
ISBN:
034591502X (9780345915023)
publisher: Ballantine Books
format: paperback pages: 368
language: English
ISBN:
0345412567 (9780345412560)
publisher: One World/Ballantine publish date: November 18th 2009
format: ebook pages: 368
language: English
ISBN:
0307561224 (9780307561220)
publisher: One World publish date: January 1st 2009
format: ebook
language: English
ISBN:
1299227562 (9781299227569)