Structural aspects of protein synthesis - Liljas, Anders (World Scientific, 2013)