publisher: Cambridge University Press publish date: October 31st 2010
format: hardcover pages: 336
language: English
ISBN:
0521437512 (9780521437516)
publisher: Cambridge University Press publish date: October 28th 2010
format: ebook
language: English
ISBN:
1283715678 (9781283715676)
publisher: Cambridge University Press publish date: October 24th 2012
format: ebook pages: 336
language: English
ISBN:
1139785621 (9781139785624)