Horizontal and vertical: The evolution of evolution - life - 26 January 2010 - New Scientist - http://www.newscientist.com/article...