publisher: Cambridge University Press publish date: July 27th 2010
format: ebook pages: 288
ISBN:
0511784139 (9780511784132)
publisher: Springer
publish date: September 27th 2010
format: paperback pages: 419
language: English
ISBN:
3642161073 (9783642161070)