Biology : understanding life - Alters, Sandra (John Wiley & Sons, 2006)