publisher: Ballantine Books publish date: January 30th 2001
format: mass market paperback pages: 229
language: English
ISBN:
0804115982 (9780804115988)
publisher: Ballantine Books publish date: February 24th 2010
format: ebook pages: 256
language: English
ISBN:
0307434699 (9780307434692)
format: kindle pages: 258
language: English
ASIN: B00395ZZ0I