Principles of Animal Physiology 2nd Edition