Author: Bedjaoui, Mohammed, Bennoune, Karima, Shafer, Elizabeth J.