Irving E Moore Author