by Robert B. Eckhardt
publisher: Cambridge University Press publish date: September 28th 2000
format: hardcover pages: 368
language: English
ISBN:
0521451604 (9780521451604)
publisher: Cambridge University Press publish date: September 27th 1996
format: ebook
language: English
ISBN:
0511037554 (9780511037559)
publisher: Cambridge University Press publish date: September 28th 2000
format: ebook pages: 366
language: English
ISBN:
1280416726 (9781280416729)
publisher: Cambridge University Press publish date: September 30th 2009
format: paperback pages: 368
language: English
ISBN:
0521123852 (9780521123853)