Principles Of Animal Physiology by Christopher D. Moyes, Patricia M. Schulte & Christopher Moyes