I have always thought that the Egyptian Mamelukes were made up of mainly black African slaves. But I also heard that it is not true and they were actually Central Asians. Can anyone explain whether they were Africans, Central Asians, or even Arabs? If possible please provide references?