Blood functions to convey nutrients and remove waste, carry oxygen and carbon dioxide, regulate temperature, and maintain acid-base balance. It consists of cells suspended in plasma. The main cells are red blood cells which transport oxygen and carbon dioxide, platelets which promote clotting, and white blood cells which fight infection. Stem cells in bone marrow differentiate through progenitor and precursor stages to produce the mature blood cell types.