Aristotle, teleology and modern science.
D000818:Animals; D001419:Bacteria / Q000254:growth & development; D004734:Energy Metabolism; D004798:Enzymes / Q000378:metabolism; D000076145:Greece, Ancient; D006454:Hemoglobins; D049690:History, Ancient; D006801:Humans; D007700:Kinetics; D008678:Metaphysics; D010100:Oxygen / Q000097:blood; D011158:Population Growth; D012586:Science / Q000266:history; D014780:Viruses / Q000254:growth & development
D004798:Enzymes; D006454:Hemoglobins; D010100:Oxygen