“A Quest for Honour”: Slavery, Islam, and the Contributions of Martin Klein to African History