Amino acids and their derivatives