Teachings of Quran and Ahlul Bayt