Author: Keflu Gabramasqal.