Biology and evolution - Lester, Lane (John Witherspoon Institute, 2008)