How to find a habitable planet / - Kasting, James F. (Princeton University Press, 2010)