Indole-3-carbaldehyde Semicarbazone Derivatives: Synthesis, Characterization, and Antibacterial Activities. (19th March 2020)