Understanding biology - Raven (WM C Brown communications Inc, 1995)