The explanation of non-randomness is not very Peaty, since they would not admit that it is due to environmental influences, but it is the first time I see mainstream media print an article that admits evolution is not random after all.
http://www.livescience.com/48103-evolut ... 2_32724196
http://www.livescience.com/48103-evolut ... 2_32724196