SEARCH Articles Figures Tables Platinum tartronic acid oxidation Tartronic acid Tartronic add Tartronic dialdehyde Tartronic oxidation Tartronic semialdehyde