Timbuktu and the Songhay Empire by 'Abd Al-Rahman Ibn '. Sa'di, John Hunwick & John O. Hunwick