sons of cain summary