Thermodynamics study of the noncovalent functionalization of surfactant suspended graphene nanosheets with porphyrin molecules