publisher: Cambridge University Press publish date: June 30th 2005
format: paperback pages: 360
language: English
ISBN:
0521673461 (9780521673464)
publisher: Cambridge University Press publish date: August 26th 1994
format: hardcover pages: 360
language: English
ISBN:
0521461731 (9780521461733)