Charles B Crawford Author