Author: Abu Ma'shar al-Balkhi