Author: Abu Nasar.