Author: Abu Muhammad Hasan She`ri