Which religion accepts a belief that the souls of humans live after death in heaven? A. Hinduism B. Judaism C. Christianity D. Islam E. Confucianism