Hydrazone comprising compounds as promising anti-infective agents: chemistry and structure-property relationship. (December 2020)