A history of Shi'i Islam - Daftary, Farhad.