Nostalgia for paradise. [A study in comparative religion.]