A novel method for the synthesis of polyhydrazide and polythiohydrazide from urea and thiourea - doi # 2012-05 Article type Journal