Biology the dynamic science - Russell, Peter J.; Herz, Paul E.; McMillan, Beverly (Cengage Learning, 2017)