nationality ibn sahl seems to have been persian some versions say he was an arab