Caspar Hirzel

Swiss philologist