publisher: Random House Publishing Group publish date: 2008-07-08
format: ebook
language: English
ISBN:
0345507088 (9780345507082)
publisher: Harper Voyager
publish date: 2009-05-19
format: paperback pages: 384
language: English
ISBN:
9780345512253
publisher: Random House Audio publish date: 2008-07-08
format: audiobook minutes: 630
language: English
ISBN:
9780739368657