publisher: Humanity Books
publish date: June 3rd 2005
format: paperback pages: 487
language: English
ISBN:
159102322X (9781591023227)
publisher: MacMillan Publishing Company publish date: June 1st 1996
format: hardcover pages: 436
language: English
ISBN:
0783814216 (9780783814216)
publisher: Arno Press
format: hardcover
language: English
ISBN:
0405128614 (9780405128615)