Got 99 Problems, but Magnesium solves 98?! A Comprehensive Guide to Magnesium Rich Foods & Supplements