Islamic teachings: An overview - Tabataba'i, Muhammad Husain at- (Imam Hussain Foundation, 1999)