publisher: Cambridge University Press publish date: May 9th 2005
format: paperback pages: 441
language: English
ISBN:
0521670551 (9780521670555)
publisher: Cambridge University Press publish date: February 13th 2000
format: hardcover pages: 442
language: English
ISBN:
0521660009 (9780521660006)