Biology Life on Earth - Teresa Audesirk (New Jersey, 2005)