The Compassionate Warrior: Abd el-Kader of Algeria By Marston, Elsa Paperback From $5.65 Free Shipping