Abu ul-Ala Shirazi

Medieval Persian physician