publisher: Cambridge University Press publish date: September 3rd 2007
format: paperback pages: 448
language: English
ISBN:
0521796288 (9780521796286)
publisher: Cambridge University Press publish date: September 3rd 2007
format: ebook pages: 446
language: English
ISBN:
1139797247 (9781139797245)
publisher: Cambridge University Press publish date: September 1st 2007
format: hardcover pages: 429
language: English
ISBN:
0521791782 (9780521791786)