https://123dok.org/document/oy86dowq-synthesis-characterization-new-tetraphenylporphyrins-bearing-ferrocenes-pyrrole-positions.html