SEARCH Articles Figures Tables Angeli-Rimini hydroxamic acid Hydroxamate Hydroxamates Hydroxamic acid Hydroxamic acids synthesis