SEARCH Articles Figures Tables 3.4- Dihydroxy-3-cyclobutene-l,2-dione Cyclobutene Cyclobutene 3,4-dihydroxy- (squaric acid Cyclobutenes