Author: Ruggles, Allen Mead.