Principles and processes of biology - Hollingsworth, M. J.