Quran is that it is not a book of history, a book of science or a book of law - though it has all these in it. It is first and foremost a book of divine guidance. Also, you need to know that the Quran does not contain detailed explanations of the situations that prompted the revelations of its verses. Mostly the verses are guidelines and general principles. Besides, they offer good news for the good people and warnings for the misguided. They contain a number of narrations that serve to give admonitions, exhortations and warnings to mankind in general. Also in certain cases, the Quran gives specific instructions too.