Combination of Quran, Hadith and opinions of classical and contemporary scholars and my own thought process as well.