quran is a book of guidance and one can achieve guidance with reference to it. but as qur'an is mostly concerned with generalities and details is left to the prophet (pbuh), to understanding quran it is essential to refer to the hadith of the prophet. but because of unlimited depth of qur'an, the prophet (pbuh) could not explain all the hidden meanings of its verses, so he saw it nece...