publisher: Cambridge University Press publish date: August 1st 2006
format: hardcover pages: 338
language: English
ISBN:
0521862809 (9780521862806)
publisher: Cambridge University Press publish date: August 1st 2006
format: paperback pages: 320
language: English
ISBN:
0521681502 (9780521681506)
publisher: Cambridge University Press publish date: January 1st 2006
format: ebook pages: 337
language: English
ISBN:
1280541539 (9781280541537)