UdeRecife rated Randomness in evolution: 2 stars Dec. 23, 2015 Public Randomness in evolution by John Tyler Bonner