Author: Abu Ma'shar Abu Ma'shar al-Balkhi