SEARCH Articles Figures Tables 20-Carboxaldehyde Heterocyclic carboxaldehyde Thiosemicarbazone Thiosemicarbazones