publisher: Cambridge University Press publish date: August 1st 2004
format: paperback pages: 432
language: English
ISBN:
0521542804 (9780521542807)
publisher: Cambridge University Press publish date: November 6th 2006
format: ebook pages: 432
language: English
ISBN:
0511227590 (9780511227592)
publisher: Cambridge University Press publish date: August 1st 2004
format: hardcover pages: 432
language: English
ISBN:
0521835135 (9780521835138)