Ibn Osool Background