publisher: Penguin publish date: March 1st 1991
format: Foam Book pages: 320
language: English
ISBN:
0140126783 (9780140126785)
publisher: Viking publish date: November 1st 2009
format: paperback pages: 320
language: English
ISBN:
0141040874 (9780141040875)
publisher: Viking Books publish date: December 12th 1991
format: hardcover pages: 320
language: English
ISBN:
0670842311 (9780670842315)
language: English
ISBN:
0670830119 (9780670830114)
language: English
ISBN:
0670836974 (9780670836970)