Which of the following represents a difference between Hinduism and Buddhism
A. The belief that social roles are determined by birth
B. The belief that non-violence is essential to living a moral life
C. The belief that moral actions lead to good results
D. The belief that the soul is reborn after death