The type of igneous rock that form from magma is a function of ______ ?

25

A. the chemical composition of the magma
B. temperature of solidification
C. the rate of cooling, which influences the crystallisation process
D. All of the above