Author: Frederic C. Schaffer; Frederic Charles Schaffer