publisher: Plume
publish date: January 7th 2003
format: paperback pages: 289
language: English
publisher: Cambridge University Press publish date: September 29th 1995
format: hardcover pages: 439
language: English
ISBN:
0521454786 (9780521454780)
publisher: Plume
publish date: September 30th 2003
format: paperback pages: 288
language: English
publisher: Cambridge University Press publish date: November 25th 1988
format: hardcover pages: 224
language: English
ISBN:
0521307910 (9780521307918)
ISBN:
1412038618 (9781412038614)
publisher: Plume
publish date: May 27th 2003
format: paperback pages: 271
language: English
publisher: Brilliance Audio
format: audiobook
language: English
ISBN:
1593552580 (9781593552589)
publisher: Brilliance Audio
publish date: January 29th 2009
format: audiobook
language: English
ISBN:
1423377362 (9781423377368)