publisher: Secker publish date: December 5th 2002
format: paperback pages: 576
language: English
ISBN:
043621007X (9780436210075)
publisher: Secker publish date: July 15th 1999
format: hardcover pages: 576
language: English
ISBN:
0436203766 (9780436203763)