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