By Bea Perks2011-02-24T11:52:39
A series of mistakes over 3.7 billion years has left us with a spectacular array of protein structures and functions, which are responsible for life itself, writes Bea Perks