Evolutionary Theory and the Creation Controversy - Rieppel, Olivier (Springer Berlin Heidelberg, 2011)