Title: Alfarabi's Philosophy of Plato and Aristotle