publisher: Cambridge University Press publish date: August 31st 2005
format: ebook pages: 666
ISBN:
1280458291 (9781280458293)
publisher: Cambridge University Press publish date: April 30th 2012
format: ebook pages: 632
ISBN:
1280647183 (9781280647185)
publisher: Cambridge University Press publish date: April 26th 2012
format: hardcover pages: 630
language: English
ISBN:
0521192587 (9780521192583)