It was in Zoroastrianism that the concepts of heaven and hell first appeared and from there on this belief found its way into judaism and christianity. Here are some quotes from an article by norwegian professor Michael STAUSBERG on the subject.
To read the complete article, click here