publisher: Cambridge University Press publish date: May 1st 2003
format: hardcover pages: 428
language: English
ISBN:
0521818095 (9780521818094)
publisher: Cambridge University Press publish date: January 5th 2003
format: ebook pages: 430
language: English
ISBN:
128043449X (9781280434495)
publisher: Cambridge University Press publish date: February 1st 2008
format: paperback pages: 432
language: English
ISBN:
0521050200 (9780521050203)