publisher: Little, Brown and Company publish date: October 15th 2007
format: ebook
language: English
ISBN:
0316035378 (9780316035378)
publisher: Abacus publish date: October 2nd 2003
format: paperback pages: 448
language: English
ISBN:
0349115729 (9780349115726)