Notes on ribosomes:
http://phys.org/news/2013-06-reveals-key-protein-synthesis.html
http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1001508#pbio.1001508-Randall1