publisher: Transworld Publishers publish date: August 1st 2002
format: paperback pages: 320
language: English
ISBN:
0552999334 (9780552999335)
publisher: Transworld Digital publish date: September 30th 2010
format: ebook pages: 320
language: English
ISBN:
1409010457 (9781409010456)
format: hardcover pages: 440
language: English
ISBN:
0708949320 (9780708949320)