publisher: Penguin publish date: 2008
format: paperback pages: 276
language: English
ISBN:
014316998X (9780143169987)
publisher: Viking Canada publish date: November 4th 2008
format: hardcover pages: 304
language: English
ISBN:
0670068683 (9780670068685)