Author: Eidson, John Olin.