Author: Lienhard, Heinrich, 1822-1893.