chemistry of igneous rocks brock university