publisher: Onyx
publish date: December 1st 2001
format: paperback pages: 454
language: English
ISBN:
0451410017 (9780451410016)
publisher: Turner publish date: December 10th 2013
format: paperback pages: 492
language: English
ISBN:
1620454599 (9781620454596)