publisher: Birkhauser Basel publish date: March 22nd 2010
format: paperback pages: 453
language: English
ISBN:
3034604211 (9783034604215)
publisher: Birkhauser Basel publish date: April 14th 2010
format: paperback pages: 983
language: English
ISBN:
3034604246 (9783034604246)