New Benzohydrazide Derivative as Corrosion Inhibitor for Carbon Steel in a 1.0 M HCl Solution: Electrochemical, DFT and Monte Carlo Simulation Studies - Chaouiki,A. (2019)