Text this: Synthesis of Substituted Semicarbazone, Thiosemicarbazone and Aminoguanidine; Advanced Materials Research; Vol. 1040 : High Technology: Research and Applications 2014 (HTRA 2014)