A review on the classification of organic/inorganic/carbonaceous hole transporting materials for perovskite solar cell application | Synapse