Porphyrin based self-assembled monolayer thin films: synthesis and characterization | doi.page