Author: Roessler, Erwin W. ; Hauch, Edward Franklin