publisher: Cambridge University Press publish date: December 1st 2009
format: hardcover pages: 559
language: English
ISBN:
0521118484 (9780521118484)
publisher: Cambridge University Press publish date: November 30th 2009
format: ebook pages: 576
language: English
ISBN:
0511654626 (9780511654626)