publisher: Roc publish date: September 2nd 2008
format: ebook pages: 528
language: English
ISBN:
1440638322 (9781440638329)
publisher: Penguin publish date: September 4th 2007
format: hardcover pages: 464
language: English
ISBN:
161559552X (9781615595525)