publisher: Plume publish date: October 1st 2001
format: paperback pages: 256
language: English
ISBN:
0452282640 (9780452282643)
publisher: Ballantine Books publish date: June 25th 1996
format: paperback pages: 289
language: English
ISBN:
0449910709 (9780449910702)
publisher: Bloomsbury publish date: January 28th 2012
format: hardcover
language: English
ISBN:
159691131X (9781596911314)
publisher: Touchstone publish date: November 9th 2004
format: paperback pages: 208
language: English
ISBN:
0743257979 (9780743257978)