Author: Alfarabi.