publisher: Cambridge University Press publish date: June 2nd 2005
format: ebook pages: 1009
ISBN:
1280162686 (9781280162688)
publisher: Cambridge University Press publish date: June 2nd 2005
format: hardcover pages: 985
language: English
ISBN:
052181166X (9780521811668)
publisher: Cambridge University Press publish date: June 30th 2005
format: ebook pages: 1008
ISBN:
0511113749 (9780511113741)