A theoretical study of the conformation of meso-tetraphenylporphyrin (TPPH2), its anions, cations and metal complexes (Mg2+, Ca2+ and Zn2+) | Publicación