publisher: Harper Perennial publish date: February 28th 2006
format: paperback pages: 336
language: English
ISBN:
0007156618 (9780007156610)
publisher: HarperCollins publish date: 2005
format: hardcover pages: 336
language: English
ISBN:
0007156588 (9780007156580)
publisher: Fourth Estate (GB)
format: hardcover pages: 336
language: English
ISBN:
0007153929 (9780007153923)
language: English
ISBN:
0007153937 (9780007153930)