Holy Quran a source of Guidance