SEARCH Articles Figures Tables 3-alkoxycarbonyl-3-aza-1,5-alkanedioate haloalkane naphthalene-2-carboxylic acid Ethyl naphthalene-1-carboxylate Methyl naphthalene carboxylate Naphthalene carboxylic acids