Authored by Allah

But Allah Himself bears witness to what He has revealed to you, He sent it down with full knowledge

4:166But Allah (Himself) testifieth concerning that which He hath revealeth unto thee; in His knowledge hath He revealed it; and the angels also testify. And Allah is sufficient Witness.