Imams (a) of Shi'a are twelve men from the progeny of the Prophet (s) who are, according to Shi'a teachings, successor of the Prophet (s) and the guardians and leaders of the society after the Prophet (s). The first Imam (a) is Imam 'Ali (a) and the other Imams (a) are his sons and grandsons and lady Fatima (s).