publisher: Cambridge University Press publish date: October 8th 2004
format: paperback pages: 592
language: English
ISBN:
0521588677 (9780521588676)
publisher: Cambridge University Press publish date: March 31st 1995
format: hardcover pages: 592
language: English
ISBN:
0521443253 (9780521443258)