by Kenneth Perkins
publisher: Cambridge University Press publish date: December 27th 2004
format: paperback pages: 270
language: English
ISBN:
0521009723 (9780521009720)
publisher: Cambridge University Press publish date: December 31st 2013
format: ebook pages: 336
language: English
ISBN:
110759619X (9781107596191)
publisher: Cambridge University Press publish date: February 28th 2014
format: paperback pages: 328
language: English
ISBN:
1107654734 (9781107654730)
publisher: Cambridge University Press publish date: January 20th 2014
format: hardcover pages: 328
language: English
ISBN:
1107024072 (9781107024076)