Encyclopedia of the peoples of Africa and the Middle East - Stokes, Jamie (Facts on File library of world history, 2009)