New thinking about evolution - Rafferty, John P. (21st century science, 2011)