Principles of life biology