Requirements For Life On Earth