Islam, Black Nationalism and Slavery: A Detailed History