Ahmed ibn Sahl al-Balkhi

From Wikipedia, the free encyclopedia