Sahih Ibn Hibban, p. 4826 · Duty to blame oneself for anger leading to displeasing God · Suhuf