9781319249397: Principles of Life