Plant and animal physiology - Russell, Peter J. (Cengage Learning, 2008)