publisher: Penguin publish date: January 28th 2006
format: hardcover pages: 439
language: English
ISBN:
1844880656 (9781844880652)
publisher: Penguin publish date: February 26th 2008
format: paperback pages: 448
language: English
ISBN:
1844880664 (9781844880669)