Author: Abu Salman Abu Salman Dey-ud-Deen Eberle