Modern Algeria, Second Edition: The Origins and Development... By Ruedy, John Paperback Price $6.02 Free Shipping