publisher: Random House Publishing Group publish date: November 3rd 2009
format: hardcover pages: 449
language: English
ISBN:
0594255694 (9780594255697)
publisher: Ballantine Books publish date: January 1st 2009
format: ebook
language: English
ISBN:
1299122884 (9781299122888)