×

Johann J. Bachofen

Swiss jurist and philologist