publisher: Fine Communications
publish date: April 1st 1997
format: hardcover pages: 800
language: English
ISBN:
156731161X (9781567311617)
publisher: Penguin publish date: September 28th 2010
format: paperback pages: 656
language: English
ISBN:
0143117904 (9780143117902)
publisher: Penguin
format: paperback
language: English
ISBN:
0141191724 (9780141191720)
publisher: Titan Books publish date: April 12th 2011
format: paperback pages: 344
language: English
ISBN:
1848564325 (9781848564329)
ASIN: 1848564325
publisher: Nova Audio Books publish date: April 28th 2002
format: audiobook
language: English
ISBN:
1590861493 (9781590861493)