Please take the time to watch this video series. It is a very educational experience. It is a history about which most people are absolutely clueless.
Islamic slave trade, part 1
Islamic slave trade, part 2
Islamic slave trade, part 3
Islamic slave trade, part 4
Islamic slave trade, part 5