publisher: Atlantic Books (UK)
format: paperback
language: English
ISBN:
1843549417 (9781843549413)
publisher: Penguin publish date: July 20th 2006
format: hardcover pages: 304
language: English
ISBN:
0641905726 (9780641905728)
publisher: Portfolio publish date: July 20th 2006
format: ebook pages: 304
language: English
ISBN:
1440627096 (9781440627095)