CLEAPSS Supporting practical science and technology
HC019C - Calcium carbide and calcium phosphide
Calcium carbide is also known as calcium acetylide