Amino acids and derivatives