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