publisher: Springer publish date: June 24th 2009
format: paperback pages: 709
language: English
ISBN:
3642029612 (9783642029615)
publisher: Springer
publish date: October 5th 2009
format: paperback pages: 530
language: English
ISBN:
3642048749 (9783642048746)