publisher: Birkhauser publish date: January 27th 2004
format: hardcover pages: 318
language: English
ISBN:
0817634088 (9780817634087)
publisher: Birkhauser publish date: October 2nd 2012
format: paperback pages: 318
language: English
ISBN:
1461264804 (9781461264804)