Found this fairly informative piece about magnesium. Bottom of the page has links to learn about other elements, eg, calcium.

Hope you find it interesting.

http://www.globalhealingcenter.com/n...-of-magnesium/