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