Politics and Excellence : the Political Philosophy of Alfarabi