Adaption and survival - Snedden, Robert (The web of life, 2013)