Ali After Siffin: Nahrawan A.S. Hashim, MD From: .
Introduction to Shi’i Islam Mohammed M. Hafez, Ph.D. National Security Affairs Department Naval Postgraduate School NS3330 Middle East 2009.
Introduction to Shi’i Islam