Ribosomes and the Synthesis of Proteins