Author: Theodor von Haering, James S. Hill, W. D. Morrison