publisher: Elsevier
publish date: August 1st 1995
format: hardcover pages: 687
language: English
ISBN:
0444818367 (9780444818362)
publisher: Basic Books (AZ)
publish date: April 28th 1986
format: paperback pages: 464
language: English
ISBN:
0465002900 (9780465002900)
publisher: Cambridge University Press publish date: November 1st 2007
format: ebook pages: 359
ISBN:
1281243639 (9781281243638)