publisher: Viking Books publish date: January 28th 1999
format: hardcover pages: 438
language: English
ISBN:
0670882623 (9780670882625)
publisher: Penguin publish date: 1999
format: paperback pages: 448
language: English
ISBN:
0140278087 (9780140278088)