Author: Anderson, Charles Edward.