publisher: Secker publish date: December 5th 2002
format: paperback pages: 624
language: English
ISBN:
0436210096 (9780436210099)
publisher: Secker publish date: July 15th 1999
format: hardcover pages: 592
language: English
ISBN:
0436203782 (9780436203787)