Author: Farabi.