publisher: NAL Trade
publish date: November 7th 2006
format: paperback pages: 301
language: English
ISBN:
0451219546 (9780451219541)
publisher: Recorded Books publish date: March 28th 2011
language: English
ISBN:
1449899609 (9781449899608)
publisher: Penguin publish date: November 7th 2006
format: paperback pages: 320
language: English
ISBN:
0641962347 (9780641962349)