publisher: Cambridge University Press publish date: May 31st 2005
format: paperback pages: 412
language: English
ISBN:
0521019028 (9780521019026)
publisher: Cambridge University Press publish date: March 29th 1996
format: hardcover pages: 410
language: English
ISBN:
0521354358 (9780521354356)