Schiff bases as corrosion inhibitors for mild steel in hydrochloric acid solutions