The element phosphorus, on which life heavily depends for its codes and metabolic processes, is a limiting factor for complex beings on habitable planets. Read More ›
October 31 is the 500th anniversary of the Protestant Reformation, marked by Martin Luther’s nailing his Ninety-five Theses to the church door at Wittenberg. Read More ›