Biology the web of life - Strauss, Eric (Pearson, 2003)