publisher: Cambridge University Press publish date: May 29th 1981
format: paperback pages: 370
language: English
ISBN:
0521297753 (9780521297752)
publisher: Cambridge University Press publish date: August 1st 2003
format: paperback pages: 366
language: English
ISBN:
0521540887 (9780521540889)
publisher: Cambridge University Press publish date: May 29th 1981
format: hardcover pages: 366
language: English
ISBN:
0521230349 (9780521230346)