publisher: Penguin publish date: 1998
format: hardcover pages: 272
language: English
ISBN:
0718143515 (9780718143510)
language: English
ISBN:
0330373722 (9780330373722)
publisher: Putnam publish date: September 8th 2007
format: hardcover pages: 287
language: English
ISBN:
039914434X (9780399144349)