Solar cooling through cycles using microporous solid adsorbents