Vanillin-derived schiff base poly (benzoxazine-PU-nano TiO₂) anticorrosive coating for mild steel | Synapse