From the Sahaba(ra) of Prophet(SAW)… CP has answered very nicely I guess so there’s no need for me to go in further details.