publisher: Birkhauser publish date: January 26th 2012
format: paperback pages: 684
language: English
ISBN:
1461288398 (9781461288398)
publisher: Birkhauser publish date: September 19th 2011
format: paperback pages: 620
language: English
ISBN:
1461280338 (9781461280330)