SEARCH Articles Figures Tables 20-Carboxaldehyde Ferrocene carboxaldehyde derivatives Pyrrole-2-carboxaldehyde derivatives