publisher: Cambridge University Press publish date: April 1st 2010
format: hardcover pages: 539
language: English
ISBN:
0521470129 (9780521470124)
publisher: Cambridge University Press publish date: April 9th 2010
format: ebook
language: English
ISBN:
0511739419 (9780511739415)
publisher: Cambridge University Press publish date: February 21st 2012
format: paperback pages: 560
language: English
ISBN:
1107405572 (9781107405578)