publisher: Cambridge University Press publish date: October 1st 2009
format: hardcover pages: 574
language: English
ISBN:
0521518253 (9780521518253)
publisher: Cambridge University Press publish date: September 24th 2009
format: ebook pages: 594
language: English
ISBN:
0511763565 (9780511763564)