Author: Felix Adolf Hoppe-Seyler