publisher: Cambridge University Press publish date: November 30th 2008
format: paperback pages: 336
language: English
ISBN:
0521106370 (9780521106375)
publisher: Cambridge University Press publish date: May 15th 2007
format: ebook pages: 334
language: English
ISBN:
0511275986 (9780511275982)
publisher: Cambridge University Press publish date: November 1st 2008
format: hardcover pages: 321
language: English
ISBN:
0521856884 (9780521856881)