The Arabic Sea Battle: al-Fārābī on the Problem of Future Contingents · Study