publisher: Cambridge University Press publish date: June 1st 2006
format: hardcover pages: 245
language: English
ISBN:
0521862655 (9780521862653)
publisher: Cambridge University Press publish date: November 1st 2009
format: paperback pages: 260
language: English
ISBN:
0521123577 (9780521123570)
publisher: Cambridge University Press publish date: June 29th 2002
format: ebook pages: 264
language: English
ISBN:
0511223218 (9780511223211)
publisher: Cambridge University Press publish date: July 31st 2006
format: ebook pages: 258
language: English
ISBN:
1280541458 (9781280541452)