Eugene L Moore Author