Ask the Rabbi – Q/A #634 The story of Cain and Abel and is anyone truly innocent?
Pirke Avos (Ethics of our fathers) Chapter 2 Mishna 16 Part 34 Feelings of being slighted can destroy you