Phosphorus and its compounds