Author(s): Bruno Margadant
Published: 1986
Publisher: Birkhauser Verlag
ISBN: 3764313544
Pages: 278
Published in Switzerland
Language: English,French,German