Author: Rudolf hebel and M. W. Stromberg