Soils is a major source of nutrients needed by plants for growth. The main nutrients is the trio which know as NPK. Then, the other important nutrients are calcium, magnesium and and sulfur. Plants also need iron, manganese zinc, copper, boron and molybdenum in a small quantities.