Biology understanding life - Alters, Sandra; Alters, Brian J. (John Wiley, 2006)