Sahih Ibn Hibban, p. 684 · Report showing that regret is repentance · Suhuf