publisher: Cambridge University Press publish date: September 1st 2007
format: paperback pages: 772
language: English
ISBN:
0521690269 (9780521690263)
publisher: Cambridge University Press publish date: September 2nd 2007
format: ebook pages: 818
language: English
ISBN:
0511292651 (9780511292651)
publisher: Cambridge University Press publish date: July 19th 2007
format: ebook pages: 819
language: English
ISBN:
1280959738 (9781280959738)