Principles of Animal Physiology 3rd Edition by Christopher D. Moyes