Principles of animal physiology - Moyes, Christopher D. (Pearson Education, 2007)