publisher: Springer
publish date: August 4th 2012
format: paperback pages: 209
language: English
ISBN:
3642330673 (9783642330674)
publisher: Springer publish date: October 13th 2010
format: paperback pages: 696
language: English
ISBN:
184996758X (9781849967587)