anthracenecarboxylates