Author: Guillaume, Albert, of Rabat