Biology the dynamic science - Russell, Peter J. (Brooks/Cole, Cengage Learning, 2011)