publisher: Cambridge University Press publish date: September 30th 2013
format: hardcover pages: 450
ISBN:
1107025540 (9781107025547)
publisher: Michael Baram
publish date: April 7th 2011
format: ebook
ISBN:
0012649635 (2940012649638)
publisher: Cambridge University Press publish date: September 30th 2013
format: ebook pages: 448
ISBN:
1107453941 (9781107453944)