Amino Acids: Riddles from A to Y.