publisher: Penguin publish date: June 1st 1999
format: hardcover pages: 736
ISBN:
0670869996 (9780670869992)
publisher: Fourth Estate publish date: March 31st 2000
format: hardcover pages: 928
ISBN:
1857020936 (9781857020939)
publisher: Penguin publish date: February 13th 2008
format: paperback pages: 736
language: English
ISBN:
0140258213 (9780140258219)
language: English
ISBN:
0340429739 (9780340429730)
ISBN:
0434201626 (9780434201624)