publisher: Springer publish date: October 14th 2010
format: hardcover pages: 510
language: English
ISBN:
3642151108 (9783642151101)
publisher: Springer publish date: September 20th 2010
format: ebook pages: 468
language: English
ISBN:
1280006838 (9781280006838)