publisher: Viking Books publish date: November 18th 2008
format: ebook pages: 320
language: English
ISBN:
1440640688 (9781440640681)
publisher: Penguin publish date: October 27th 2009
format: paperback pages: 256
language: English
ISBN:
1616798963 (9781616798963)