Sahih Ibn Hibban, p. 3199 · How long the Prophet stayed at Hira when revelation came · Suhuf