Biology life on earth with physiology - Audesirk, Teresa (Pearson Prentice Hall, 2008)