XRF analysis of major and trace elements for wide compositional ranges from silicate rocks to carbonate rocks using low dilution glass beads.