The rooftop PV revolution | TUP Journals & Magazine | IEEE Xplore