Principles of animal physiology - Wilson, James A (1979)