format: paperback pages: 192
ISBN:
1107634091 (9781107634091)
publisher: Cambridge University Press publish date: September 23rd 1999
format: paperback pages: 444
language: English
ISBN:
0521775620 (9780521775625)
publisher: Cambridge University Press publish date: September 14th 2012
format: paperback
ISBN:
1107622905 (9781107622906)