Author: Ibn e Kaseer.