Author: Guilielmus Adrianus Snouck Hurgronje