atomic foundations of biology 687513