publisher: Birkhauser publish date: December 4th 2003
format: hardcover pages: 626
language: English
ISBN:
0817635254 (9780817635251)
publisher: Birkhauser publish date: September 30th 2011
format: paperback pages: 626
language: English
ISBN:
1461273935 (9781461273936)