Author: Kai Ka-Us Ibn Iskandar.