Author: Brockelmann, Carl, 1868-1956.