publisher: Bantam publish date: September 16th 2009
format: ebook pages: 336
language: English
ISBN:
0307569802 (9780307569806)
publisher: Bantam publish date: June 6th 2000
format: paperback pages: 308
language: English
ISBN:
0553348663 (9780553348668)