Email Post: The Selection-Mutation-Drift Theory of Synonymous Codon Usage