Biology : life on earth with physiology - Audesirk, Teresa (Pearson international edition, 2008)