Challenges of a rechargeable magnesium battery a guide to the viability of this post lithium-ion battery - Bucur, Claudiu B. (Springer, 2018)