Damian Osterwalder
Others
AD Scientific Index ID: 5493506
University of Zurich
person_outline
Damian Osterwalder's MOST POPULAR ARTICLES