publisher: Cambridge University Press publish date: October 18th 2004
format: hardcover pages: 478
language: English
ISBN:
0521827493 (9780521827492)
publisher: Cambridge University Press publish date: November 6th 2006
format: ebook pages: 478
language: English
ISBN:
0511227515 (9780511227516)