A phytochemical and pharmacological review of Ricinus communis L.