Imam Shamil : the first Muslim guerilla leader - Hamid, Muhammad (Islamic Publications, 1979)