Carboxylic acids, esters and derivatives