Sahih Ibn Hibban, p. 2356 · Report explaining the general wording mentioned · Suhuf