publisher: Ballantine Books
publish date: August 10th 2010
format: paperback pages: 240
language: English
ISBN:
0345513746 (9780345513748)
publisher: Ballantine Books publish date: August 10th 2010
format: ebook pages: 208
language: English
ISBN:
0345523113 (9780345523112)