The Nature of Life and Its Potential to Survive - Stevenson, David S.( (Springer International Publishing, 2017)