https://abukhadeejah.com/the-quran-and-its-revelation-and-compilation-part-1-islam-1-5/
The Quran: its Revelation and Compilation Part 1 (Islam 1.5)