by Arne Niemann
publisher: Cambridge University Press publish date: December 7th 2006
format: hardcover pages: 367
language: English
ISBN:
0521864054 (9780521864053)
publisher: Cambridge University Press publish date: January 1st 2006
format: ebook pages: 383
language: English
ISBN:
1280749342 (9781280749346)
publisher: Cambridge University Press publish date: April 1st 2010
format: paperback pages: 384
language: English
ISBN:
052114227X (9780521142274)