Title: Philosophy of Alfarabi and Its Influence on Medieval Thought