The hundred years war for Morocco : gunpowder and the military revolution in the early modern Muslim world / - Cook, Weston F. (Westview Press,, 1994)