publisher: Ballantine Books publish date: 2005-05-31
format: paperback pages: 320
language: English
ISBN:
0345481259 (9780345481252)
ASIN: 345481259
publisher: Ballantine Books
format: kindle pages: 320
language: English
ASIN: B000FCK5XA
publisher: Turtleback Books
format: hardcover pages: 308
language: English
ISBN:
1417688637 (9781417688630)