Principles of biology 2nd. ed. - Buffaloe, N. D.