publisher: Cambridge University Press publish date: September 30th 2012
format: hardcover pages: 316
language: English
ISBN:
0521111692 (9780521111690)
publisher: Cambridge University Press publish date: November 8th 2004
format: hardcover pages: 292
language: English
ISBN:
0521823293 (9780521823296)
publisher: Cambridge University Press publish date: August 31st 2007
format: paperback pages: 292
language: English
ISBN:
0521045673 (9780521045674)