Assalam alaikom brother…what a great information you have shared on us but my suggestion is more better if you include the quranic verses so it will also help us finding the references in shaa allah.
Jazakumullahu khairan.