Natural-sourced Benzoxazine Resins, Homopolymers, Blends and Composites: A Review of Their Synthesis, Manufacturing and Applications