58973-52-7 Benzenepropanoic acid, alpha-phenyl-, (phenylmethylene)hydrazide alpha-Phenylbenzenepropanoic acid (phenylmethylene)hydrazide