Which of the following substances is hard glass a mixture of?

A. Potassium silicate and calcium silicate
B. Potassium silicate and sodium silicate
C. Sodium silicate and calcium silicate
D. Calcium silicate and magnesium silicate