Biology life on Earth - Audesirk, Teresa (Prentice Hall, 2001)