SEARCH Articles Figures Tables 2- aminobenzaldehyde Aminobenzaldehydes O-Aminobenzaldehyde self-condensation