publisher: Cambridge University Press publish date: June 22nd 2009
format: paperback pages: 568
language: English
ISBN:
0521740088 (9780521740081)
publisher: Cambridge University Press publish date: July 1st 2009
format: hardcover pages: 552
language: English
ISBN:
0521518466 (9780521518468)
publisher: Cambridge University Press publish date: August 27th 2009
format: ebook pages: 570
language: English
ISBN:
1282391372 (9781282391376)