publisher: Bantam
publish date: February 26th 2008
format: paperback pages: 416
language: English
ISBN:
0553591819 (9780553591811)
publisher: Bantam publish date: October 5th 2011
format: ebook pages: 416
language: English
ISBN:
0307807576 (9780307807571)